package cn;

/*
    学生类:
        成员位置在类中方法外
    private关键字
        是一个访问修饰符，表示私有的意思，用于修饰成员变量和成员方法
        只能在本类中访问
        针对类中的私有成员，提供公共的访问方式：getXxx和setXxx
*/
public class Student {
    // 1.属性 -> 成员变量，类中方法外变量，必须私有
    private String name;
    private int age;

    // 3.构造方法 提供空参和带参，java支持重载
    public Student() {

    }
    public Student(String name, int age) {
        this.name = name;
        this.age = age;
    }

    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }
    public void setAge(int age) {
        this.age = age;
    }

    // 2.行为 -> 成员方法 -> 不带static关键字
    public void show() {
        // 展示对象所有属性
        System.out.println("姓名：" + name + "，年龄：" + age);
    }

}
